package com.zhangshanfeng.polymorphism.neibulei;
/*
- 局部内部类定义位置

  - 局部内部类是在方法中定义的类

- 局部内部类方式方式

  - 局部内部类，外界是无法直接使用，需要在方法内部创建对象并使用
  - 该类可以直接访问外部类的成员，也可以访问方法内的局部变量
 */
public class Test3 {
    public static void main(String[] args) {
        Outer3 outer3 = new Outer3();
        outer3.method();

    }


}

class Outer3{
    private int num = 10;
    public void method(){

        class Inner3{
            public void method8(){
                System.out.println("局部内部类");
            }
        }
        Inner3 in3 = new Inner3();
        in3.method8();

    }


}
